green energy renewable energy biomass forex biodiesel solar heat press power take cfd heat transfer biofuel computational fluid dynamics energy fea electricity embroidery solar power engineering